runtime.sudog.waitlink (field)
20 uses
runtime (current package)
chan.go#L246: mysg.waitlink = nil
chan.go#L565: mysg.waitlink = nil
proc.go#L428: if s.waitlink != nil {
runtime2.go#L377: waitlink *sudog // g.waiting list or semaRoot
select.go#L85: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
select.go#L312: nextp = &sg.waitlink
select.go#L346: for sg1 := gp.waiting; sg1 != nil; sg1 = sg1.waitlink {
select.go#L371: sgnext = sglist.waitlink
select.go#L372: sglist.waitlink = nil
sema.go#L260: s.waitlink = t
sema.go#L272: t.waitlink = s
sema.go#L274: t.waittail.waitlink = s
sema.go#L277: s.waitlink = nil
sema.go#L341: if t := s.waitlink; t != nil {
sema.go#L354: if t.waitlink != nil {
sema.go#L360: s.waitlink = nil
stack.go#L779: for s := gp.waiting; s != nil; s = s.waitlink {
stack.go#L792: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
stack.go#L811: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
stack.go#L843: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)